page-sport-detail {
  .btn_join {
    background-color: #21b94e;
  }
  .btn_disable {
    background-color: #8f8f8f;
  }
  .btn_talk {
    background-color: #ec6707;
  }
  .green {
    color: #21b94e;
  }

  .note_top {
    color: black;
    font-family: "微软雅黑";
    font-size: 1.1rem;
  }
  //时间，地点
  .condition {
    margin-top: 3px;
    margin-left: 20%;
  }
  .type_img {
    display: inline;
    width: 15px;
    height: 15px;
  }
  .main1 {
    position: absolute;
    width: 100%;
    z-indent: 2;
    left: 0;
    top: 217px;
  }
  .sport_type_img, .sport_title {
    float: left;
  }
  .sport_type_img {
    width: 40px;
    height: 40px;
    margin-left: 15px;
  }
  .sport_title {
    height: 40px;
    line-height: 12px;
    font-size: 16px;
    color: white;
    margin-left: 10%;
  }
  .pubPerson{
    margin-left: 15px;
    font-family: inherit;
    line-height: normal;
    font-size: 1.7rem;
  }
  .male{
    color:#69A9D5;
  }
  .female{
    color:#FF69C2;
  }
}
